home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000475_news@news2.cis.umn.edu _Thu Dec 10 16:46:32 1992.msg < prev    next >
Internet Message Format  |  1994-01-24  |  3KB

  1. Return-Path: <news@news2.cis.umn.edu>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA05090; Thu, 10 Dec 92 16:46:32 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA23276; Thu, 10 Dec 1992 16:59:59 +0100
  6. Received: by news2.cis.umn.edu (5.65c/)
  7.     id AA21674; Thu, 10 Dec 1992 09:59:54 -0600
  8. To: gopher-archive@mudhoney.micro.umn.edu
  9. Newsgroups: comp.infosystems.gopher
  10. Path: umn.edu!The-Star.honeywell.com!src.honeywell.com!uwm.edu!caen!uunet!europa.asd.contel.com!howland.reston.ans.net!news.ans.net!ans.net!news
  11. From: Dan Connolly <connolly@pixel.convex.com>
  12. Subject: Re: Gopher+ Considered Harmful
  13. Sender: news@ans.net (News Administrator)
  14. Message-Id: <9212100315.AA14084@pixel.convex.com.ans-relay.ans-relay>
  15. Date: Thu, 10 Dec 1992 03:15:36 GMT
  16. Distribution: local-relay
  17. To: www-talk@nxoc01.cern.ch
  18. References: <75220@apple.apple.COM>
  19. Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
  20. Lines: 56
  21.  
  22. In article <75220@apple.apple.COM> dell@Apple.COM (Thomas E. Dell) writes:
  23. [ an excellent assesment of Gopher and Gopher+ prototocls ...]
  24.  
  25. >Proposal:
  26. >  Draft a protocol modeled after ideas present in SMTP, NNTP, and
  27. >  FTP, with a few commands to support existing functionality.
  28.  
  29. The World-Wide Web project is also taking on the next major
  30. revision of their protocol. I have suggested to them that NNTP
  31. makes a good basis, and they were agreeable.
  32.  
  33. I sincerely hope that Gopher+ and HTTP2 (HyperText Transfer
  34. Protocol, version 2) merge into an NNTP-style protocol.
  35.  
  36. I suggest we even make it NNTP compatible, except that it
  37. would be stateless: the server processes one transaction and
  38. then terminates the connection. And in addtion to requesting
  39. articles by number or by ID, we would add the ability to
  40. request them by path, a quoted string.
  41.  
  42. For exmaple:
  43.  
  44.    S:      (listens at TCP port XXX)
  45.    C:      (requests connection on TCP port XXX)
  46.    S:      203 wombat NNTP++ server ready
  47.    C:      BODY "foo/bar/xxx.z"
  48.    S:      222 "foo/bar/xxx.z" article retrieved. body text follows
  49.            (body text here)
  50.        .
  51.    S:      400 service discontinued
  52.  
  53. We would use the MIME standard for multimedia. We could allow
  54. binary content-transfer-encoding on 8-bit clean connections, and
  55. thus avoid the bandwidth needed to encode raw data.
  56.  
  57.    S:      (listens at TCP port XXX)
  58.    C:      (requests connection on TCP port XXX)
  59.    S:      203 wombat NNTP++ server ready
  60.    C:      ARTICLE "foo/bar/xxx.z"
  61.    S:      224 "foo/bar/xxx.z" All of article follows
  62.    S:      (transmits article in RFC822 format, with a raw binary body:)
  63.         (... other headers)
  64.         Mime-Version: 1.0
  65.         Content-Type: image/gif
  66.         Content-Transfer-Encoding: binary
  67.         Content-Octets: 1274
  68.  
  69.         (1274 bytes of raw data here)
  70.  
  71.    S:      400 service discontinued
  72.  
  73. Seems like a good idea to me. What does anybody else think?
  74.  
  75. Dan
  76.